home *** CD-ROM | disk | FTP | other *** search
/ Keystone Learning XML: More On Content Modeling / Keystone learning XML More on Content Modeling.iso / Sample Files / Chapter 6 / Employees.dtd < prev    next >
Encoding:
Text File  |  1999-12-08  |  651 b   |  27 lines

  1.  
  2.     <!ELEMENT employees ( employee+ )>
  3.  
  4.     <!ELEMENT employee 
  5.         (name, position, address, phone)>
  6.     <!ATTLIST employee id ID #REQUIRED>
  7.  
  8.     <!ELEMENT name (first, last)>
  9.     <!ELEMENT first (#PCDATA)>
  10.     <!ELEMENT last  (#PCDATA)>
  11.  
  12.     <!ELEMENT position (#PCDATA)>
  13.  
  14.     <!ELEMENT address (street?, city?, state?, zip?)>
  15.     <!ELEMENT street (#PCDATA)>
  16.     <!ELEMENT city   (#PCDATA)>
  17.     <!ELEMENT state  (#PCDATA)>
  18.     <!ELEMENT zip    (#PCDATA)>
  19.  
  20.     <!ELEMENT phone 
  21.         (main, office*, fax*, mobile*, home*)>
  22.     <!ELEMENT main   (#PCDATA)>
  23.     <!ELEMENT office (#PCDATA)>
  24.     <!ELEMENT fax    (#PCDATA)>
  25.     <!ELEMENT mobile (#PCDATA)>
  26.     <!ELEMENT home   (#PCDATA)>
  27.